package com.osgix.common.utils.xmlUtil;

public interface IXmlAnalyseParse {

	/**
	 * @function :获取指定Xpath的值得Boolean类型数据
	 * 
	 * @param xPath
	 * @return boolean
	 */
	public boolean getBooleanByXPath(String xPath);

	/**
	 * @function :获取指定Xpath的值得String类型数据
	 * 
	 * @param xPath
	 * @return String
	 */
	public String getStringByXPath(String xPath);

	/**
	 * @function :获取指定Xpath的值得Integer类型数据
	 * 
	 * @param xPath
	 * @return Integer
	 */
	public Integer getIntegerByXPath(String xPath);

	/**
	 * @function :获取指定Xpath的值得Integer类型数据
	 * 
	 * @param xPath
	 * @return Long
	 */
	public Long getLongByXpath(String xPath);

	/**
	 * @function : 设置读取XML的路径，该路径是相对于工程ClassPath的路径
	 * 
	 * @param xmlFilePath
	 *            void
	 */
	public void setXmlFilePath(String xmlFilePath);
}
